package com.molichuxing.gateway.bff.car.entity.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 围栏dto
 *
 * @author xuelin yi
 */
@Data
public class IovTrajectoryVo extends ResponseRootDto {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "车牌号")
    private String license;

    @ApiModelProperty(value = "VIN")
    private String vin;

    private String locationStatus;

    @ApiModelProperty(value = "经度 以度为单位乘以 10的6次方,精确到百万分之一")
    private double longitude;

    @ApiModelProperty(value = "纬度 以度为单位乘以 10的6次方,精确到百万分之一")
    private double latitude;

    @ApiModelProperty(value = "车速")
    private double speed;

    @ApiModelProperty(value = "方向角")
    private int extendGpsDirection;

    @ApiModelProperty(value = "档位")
    private String gear;

    //电源档位
    @ApiModelProperty(value = "电源档位")
    private String powerGear;

    @ApiModelProperty(value = "上报时间")
    private Date reportDate;

    @ApiModelProperty(value = "SOC")
    private byte soc;

    private double odometer;

    private int gpsOde;

}
